package com.tfy.liquor.service;

import com.tfy.liquor.bean.MyPage;
import com.tfy.liquor.bean.VendorInfo;
import org.springframework.stereotype.Service;

import java.util.ArrayList;

/**
 * 供应商信息
 */
@Service
public interface VendorInfoService {
    /**
     * 添加供应商信息
     * @param vendorInfo
     * @return
     */
    Boolean addVendorInfo(VendorInfo vendorInfo);

    /**
     * 根据条件查询供应商信息
     * @param vendorInfo
     * @return
     */
    MyPage getAllVendorInfo(Integer pageNum, Integer pageSize, VendorInfo vendorInfo);

    /**
     * 获取添加产品时展示的供应商信息
     * @return
     */
    ArrayList<VendorInfo> getVendorInfo();

    /**
     * 修改供应商信息
     * @param vendorInfo
     * @return
     */
    Boolean editVendorInfo(VendorInfo vendorInfo);

    /**
     * 修改供应商状态
     * @param vendorInfo
     * @return
     */
    Boolean editVendorInfoStatus(VendorInfo vendorInfo);

}
